#include <iostream>

using namespace std;

int main(int argc, char const *argv[])
{
  // NOTE: 我们经常会使用 指针来代替数组， 因为数组的指针是一个常量的指针，不能进行递增，
  int *ptr = NULL;

  int count = 10;

  int list[count] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};

  ptr = list; // 指向数组元素开头元素的指针
  // ptr = &list[count - 1]; // 指向数组元素结尾的指针

  for (int i = 0; i < count; i++)
  {
    cout << "数组中对应位置 " << i << " 的值 : " << *ptr << endl;
    ptr++;
  }

  return 0;
}
